***Antipattern***
Count: 0

***Pattern***
Count: 52
-GET  /groups/{groupId}/dashboards/{dashboardId} Returns the specified dashboard from the specified workspace.
-GET  /admin/apps/{appId}/users Returns a list of users that have access to the specified app (Preview). This API allows 200 requests per hour at maximum.
-POST  /admin/workspaces/getInfo Initiate a call to receive metadata for the requested list of workspaces. (Preview)
-PATCH  /gateways/{gatewayId}/datasources/{datasourceId} Updates the credentials of the specified datasource from the specified gateway.
-GET  /admin/dataflows/{dataflowId}/export Exports the specified dataflow definition to a .json file.
-DELETE  /admin/pipelines/{pipelineId}/users/{identifier} Remove user permissions from a specified deployment pipeline.
-GET  /groups/{groupId}/datasets/{datasetId}/parameters Returns a list of parameters for the specified dataset from the specified workspace.
-GET  /admin/groups/{groupId}/datasets Returns a list of datasets from the specified workspace.
-POST  /AssignToCapacity Assigns "My Workspace" to the specified capacity.
-GET  /admin/dashboards Returns a list of dashboards for the organization.
-GET  /apps/{appId}/reports/{reportId} Returns the specified report from the specified app.
-POST  /datasets/{datasetId}/Default.BindToGateway Binds the specified dataset from "My Workspace" to the specified gateway with (optional) given set of datasource Ids. This only supports the On-Premises Data Gateway.
-GET  /admin/apps?$top={$top} Returns a list of apps in the orginization (Preview). This API allows 200 requests per hour at maximum.
-GET  /availableFeatures Returns a list of available features for the user
-POST  /groups/{groupId}/AssignToCapacity Assigns the specified workspace to the specified capacity.
-GET  /capacities Returns a list of capacities the user has access to.
-GET  /admin/datasets/{datasetId}/datasources Returns a list of datasources for the specified dataset.
-POST  /admin/capacities/UnassignWorkspaces Unassigns the provided workspaces from capacity.
-GET  /groups/{groupId}/dataflows/{dataflowId}/upstreamDataflows Returns a list of upstream dataflows for the specified dataflow.
-GET  /datasets/{datasetId}/Default.GetBoundGatewayDatasources Returns a list of gateway datasources for the specified dataset from "My Workspace".
-POST  /admin/groups/{groupId}/users Grants user permissions to the specified workspace.
-POST  /groups/{groupId}/dataflows/transactions/{transactionId}/cancel Attempts to Cancel the specified transactions.
-GET  /admin/workspaces/modified Gets a list of workspace IDs in the organization. When using modifiedSince, returns only the IDs of workspaces that had changed since the time specified in the modifiedSince parameter.
-POST  /groups/{groupId}/dashboards Creates a new empty dashboard on the specified workspace.
-GET  /admin/dataflows/{dataflowId}/datasources Returns a list of datasources for the specified dataflow.
-GET  /admin/groups/{groupId}/dashboards Returns a list of dashboards from the specified workspace.
-GET  /apps/{appId}/dashboards/{dashboardId}/tiles/{tileId} Returns the specified tile within the specified dashboard from the specified app.
-GET  /groups/{groupId}/datasets/upstreamDataflows Returns a list of upstream dataflows for datasets from the specified workspace.
-DELETE  /gateways/{gatewayId}/datasources/{datasourceId} Deletes the specified datasource from the specified gateway.
-POST  /groups/{groupId}/dashboards/{dashboardId}/tiles/{tileId}/Clone Clones the specified tile from the specified workspace.
-GET  /apps/{appId}/dashboards/{dashboardId} Returns the specified dashboard from the specified app.
-DELETE  /groups/{groupId}/datasets/{datasetId} Deletes the specified dataset from the specified workspace.
-GET  /capacities/{capacityId}/refreshables/{refreshableId} Returns the specified refreshable for the specified capacity the user has access to.
-POST  /admin/tenantKeys Adds an encryption key for Power BI workspaces assigned to a capacity.
-POST  /admin/tenantKeys/{tenantKeyId}/Default.Rotate Rotate the encryption key for Power BI workspaces assigned to a capacity.
-POST  /groups/{groupId}/datasets/{datasetId}/Default.BindToGateway Binds the specified dataset from the specified workspace to the specified gateway with (optional) given set of datasource Ids. This only supports the On-Premises Data Gateway.
-POST  /datasets/{datasetId}/Default.SetAllConnections Updates all connections for the specified dataset from "My Workspace". This API only supports SQL DirectQuery datasets.
-GET  /groups/{groupId}/dashboards Returns a list of dashboards from the specified workspace.
-GET  /admin/groups/{groupId}/datasets/upstreamDataflows Returns a list of upstream dataflows for datasets from the specified workspace.
-GET  /admin/groups/{groupId}/dataflows Returns a list of dataflows from the specified workspace.
-GET  /datasets/{datasetId}/Default.DiscoverGateways Returns a list of gateways which the specified dataset from "My Workspace" can be bound to. This API is relevant only for datasets that have at least one on-premises connection. For datasets with cloud-only connections, it will return an empty list.
-GET  /capacities/{capacityId}/Workloads Returns the current state of the specified capacity workloads, if a workload is enabled also returns the maximum memory percentage that the workload can consume.
-GET  /datasets/{datasetId}/refreshSchedule Returns the refresh schedule of the specified dataset from "My Workspace".
-GET  /apps/{appId}/dashboards/{dashboardId}/tiles Returns a list of tiles within the specified dashboard from the specified app.
-GET  /datasets/{datasetId}/directQueryRefreshSchedule Returns the refresh schedule of a specified DirectQuery or LiveConnection dataset from "My Workspace".
-GET  /admin/capacities Returns a list of capacities for the organization.
-POST  /admin/capacities/AssignWorkspaces Assigns the provided workspaces to the specified premium capacity.
-GET  /admin/dataflows/{dataflowId}/users Returns a list of users that have access to the specified dataflow (Preview).
-GET  /apps/{appId} Returns the specified installed app.
-POST  /gateways/{gatewayId}/datasources/{datasourceId}/users Grants or updates the permissions required to use the specified datasource for the specified user.
-GET  /admin/groups/{groupId}/dataflows/{dataflowId}/upstreamDataflows Returns a list of upstream dataflows for the specified dataflow.
-GET  /capacities/{capacityId}/Workloads/{workloadName} Returns the current state of a workload and if the workload is enabled also returns the maximum memory percentage that the workload can consume.
